home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Shareware Overload Trio 2
/
Shareware Overload Trio Volume 2 (Chestnut CD-ROM).ISO
/
dir34
/
ultr102.zip
/
!USC0220.CFG
next >
Wrap
Text File
|
1991-08-12
|
6KB
|
222 lines
;**********************************************************************
;
; UltraStor EISA ESDI Hard Disk Controller (ULTRA 22C)
;
; UltraStor ULTRA 22C EISA Configuration File
; Version : 1.12
; Date : August 12, 1991
;
;**********************************************************************
;---------------------------------------------
; Board Identification Block
;---------------------------------------------
BOARD
ID = "USC0220"
NAME = "UltraStor - ULTRA 22C ESDI Hard Disk Controller"
MFR = "UltraStor"
CATEGORY = "MSD" ;Mass Storage Device
SLOT = EISA ;EISA slot
LENGTH = 330 ;in centmeter
AMPERAGE = 2000 ;max current allowed
SKIRT = NO ;board skirt
READID = YES ;ID readable
BUSMASTER = 100 ;max. latency 100 microseconds
IOCHECK = VALID
DISABLE = SUPPORTED
COMMENTS = "ULTRA 22C is a high speed ESDI to EISA disk
controller with intelligent caching on board.\n\n
The ULTRA 22C has the following features:\n
. Supports EISA bus master burst transfer mode of 33MB/sec.\n
. Utilizes INTEL BMIC chip for EISA compatibility.\n
. AT (ISA) register and BIOS downward compatibility.\n
. Supports multi-threaded command chaining.\n
. Intelligent caching optimized with different O.S.\n
. Caching upgradable to 4MBytes memory.\n
. Writeback caching with ordered writes.\n
. Coexists with other disk controller in a system.\n
. 1:1 interleave up to 20Mb/sec ESDI drives.\n"
;---------------------------------------------
; Initialization Information Block
;---------------------------------------------
IOPORT(1) = 0ZC85h
SIZE = BYTE
INITVAL = xxxxxxxxb
IOPORT(2) = 0ZC86h
SIZE = BYTE
INITVAL = 00001110b
IOPORT(3) = 0ZC84h
SIZE = BYTE
INITVAL = 00000xxxb
GROUP = "UltraStor ULTRA 22C Disk Controller"
TYPE = "MSD"
FUNCTION = "UltraStor ULTRA 22C"
COMMENTS = "Enable or Disable ULTRA 22C controller"
CHOICE = "Enable"
FREE
INIT = IOPORT(3)LOC(0) 1
CHOICE = "Disable"
DISABLE = YES
FREE
INIT = IOPORT(3)LOC(0) 0
FUNCTION = "EISA Mode Configuration"
COMMENTS = "Configure ULTRA 22C in EISA mode."
SUBFUNCTION = "BIOS Address Selection"
CHOICE = "C8000h"
FREE
MEMORY = 16K
ADDRESS = 0C8000h
MEMTYPE = OTH
WRITABLE = YES
SHARE = NO
SIZE = BYTE
CACHE = YES
DECODE = 32
INIT = IOPORT(1)LOC(2-0) 010
CHOICE = "CC000h"
FREE
MEMORY = 16K
ADDRESS = 0CC000h
MEMTYPE = OTH
WRITABLE = YES
SHARE = NO
SIZE = BYTE
CACHE = YES
DECODE = 32
INIT = IOPORT(1)LOC(2-0) 011
CHOICE = "D0000h"
FREE
MEMORY = 16K
ADDRESS = 0D0000h
MEMTYPE = OTH
WRITABLE = YES
SHARE = NO
SIZE = BYTE
CACHE = YES
DECODE = 32
INIT = IOPORT(1)LOC(2-0) 100
CHOICE = "D4000h"
FREE
MEMORY = 16K
ADDRESS = 0D4000h
MEMTYPE = OTH
WRITABLE = YES
SHARE = NO
SIZE = BYTE
CACHE = YES
DECODE = 32
INIT = IOPORT(1)LOC(2-0) 101
CHOICE = "D8000h"
FREE
MEMORY = 16K
ADDRESS = 0D8000h
MEMTYPE = OTH
WRITABLE = YES
SHARE = NO
SIZE = BYTE
CACHE = YES
DECODE = 32
INIT = IOPORT(1)LOC(2-0) 110
CHOICE = "DC000h"
FREE
MEMORY = 16K
ADDRESS = 0DC000h
MEMTYPE = OTH
WRITABLE = YES
SHARE = NO
SIZE = BYTE
CACHE = YES
DECODE = 32
INIT = IOPORT(1)LOC(2-0) 111
CHOICE = "C4000h"
FREE
MEMORY = 16K
ADDRESS = 0C4000h
MEMTYPE = OTH
WRITABLE = YES
SHARE = NO
SIZE = BYTE
CACHE = YES
DECODE = 32
INIT = IOPORT(1)LOC(2-0) 001
CHOICE = "Disable"
DISABLE = YES
FREE
INIT = IOPORT(1)LOC(2-0) 000
SUBFUNCTION = "Interrupt Selection"
CHOICE = "IRQ 10 - Edge Trigger"
FREE
IRQ = 10
SHARE = NO
INIT = IOPORT(1)LOC(7-4) 1000
CHOICE = "IRQ 11 - Edge Trigger"
FREE
IRQ = 11
SHARE = NO
INIT = IOPORT(1)LOC(7-4) 0100
CHOICE = "IRQ 12 - Edge Trigger"
FREE
IRQ = 12
SHARE = NO
INIT = IOPORT(1)LOC(7-4) 0010
CHOICE = "IRQ 15 - Edge Trigger"
FREE
IRQ = 15
SHARE = NO
INIT = IOPORT(1)LOC(7-4) 0001
FUNCTION = "ISA Mode Configuration"
COMMENTS = "Configure ULTRA 22C in ISA mode to use Primary I/O port
or Secondary I/O port.\n
Primary uses IRQ14 and I/O port addresses 1F0-1F7h\n
Secondary uses IRQ14 and I/O port addresses 170-177h."
CHOICE = "Primary"
SUBTYPE = "PRI"
FREE
; The IRQ=14, SHARE=YES, TRIGGER=EDGE statements are commented out to avoid
; setup conflicts with other EISA configuration files that may contain IRQ=14
; and SHARE=NO statements (for example, some IDE configuration file). This is
; strictly a Configuration utility setup conflict and not a hardware conflict.
; The ULTRA 22C uses IRQ 14 and will function properly even though these
; statements are commented out since its hardware is designed to share IRQ 14
; with other devices. If no such setup conflict exists, the user may choose to
; uncomment these six statements for thoroughness.
; IRQ = 14
; SHARE = YES
; TRIGGER = EDGE
PORT = 01F0h-01F7h
SIZE = BYTE
INIT = IOPORT(1)LOC(3) 0
CHOICE = "Secondary"
SUBTYPE = "SEC"
FREE
; IRQ = 14
; SHARE = YES
; TRIGGER = EDGE
PORT = 0170h-0177h
SIZE = BYTE
INIT = IOPORT(1)LOC(3) 1
ENDGROUP ;(Hard Disk Controller)